#ifndef _TYPES_H
#define _TYPES_H

typedef unsigned char uint8;
typedef unsigned short uint16;
typedef unsigned int uint32;
typedef unsigned long long uint64;

typedef char int8;
typedef short int16;
typedef int int32;
typedef long long int64;

typedef int32 size_t;
typedef int32 ssize_t;

typedef uint32 uintptr_t;
typedef int32 intptr_t;
typedef int pid_t;

typedef int bool;
#define NULL ((void*)0)
#define true 1
#define false 0

#endif
